/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package rosic.forms;

import com.sun.lwuit.Command;
import com.sun.lwuit.Form;
import com.sun.lwuit.events.ActionEvent;
import com.sun.lwuit.events.ActionListener;
import com.sun.lwuit.layouts.BoxLayout;
import rosic.GoogleMaps.RutaMapa;

/**
 *
 * @author David
 */
public class MapaTraficoForm implements ActionListener{

    /**
     * formulario con el map canvas y otras opciones
     */
    private Form mapaTrafico;
    /**
     * midlet principal de la aplicación
     */
    private MidletPrincipal principal;

     /**
     * estos atributos no son de la ubicacion del usuario, son el centro del mapa
     */
    
    private int zoom;
    private String tipoMapa;
    /**
     * ruta a pintar en el mapa
     */
    private RutaMapa ruta;

     private Command volver;

    public MapaTraficoForm(MidletPrincipal principal, int zoom, String tipoMapa, RutaMapa ruta) {
        this.principal = principal;
        this.zoom = zoom;
        this.tipoMapa = tipoMapa;
        this.ruta = ruta;

        mapaTrafico= new Form("Mapa Trafico");
        mapaTrafico.setLayout(new BoxLayout(BoxLayout.Y_AXIS));

        volver = new Command("Volver");
        mapaTrafico.addCommand(volver);
        mapaTrafico.setCommandListener(this);


    }

    

    public void actionPerformed(ActionEvent e) {

         if (e.getCommand() != null) {
            if (e.getCommand().equals(volver)) {
                principal.showPreviousForm();
            }
        }
       
    }

    /**
     * @return the mapaTrafico
     */
    public Form getMapaTrafico() {
        return mapaTrafico;
    }

    /**
     * @param mapaTrafico the mapaTrafico to set
     */
    public void setMapaTrafico(Form mapaTrafico) {
        this.mapaTrafico = mapaTrafico;
    }

}
